function adicionarFormacaoComplementar(){
	
	var pai = document.getElementById('recipienteFormacaoComplementar');
	var numero = document.getElementsByName("formacaoComplementar").length;
	numero++;
	
	var fieldset = document.createElement("fieldset");
	fieldset.setAttribute("name", "formacaoComplementar");
	fieldset.setAttribute("class", "formacaoComplementar");
	
	var legenda = document.createElement("legend");
	legenda.innerHTML += "Formação Complementar " + numero;
	
	fieldset.appendChild(legenda);
	fieldset.appendChild(document.createElement("br"));
	
	fieldset.innerHTML += "<p class = \"titulo\" >Dados Gerais</p>";
	fieldset.innerHTML += "<hr /><br />";

	fieldset.innerHTML += "Nível *: &emsp; ";
	fieldset.innerHTML += "<select name=\"nivelFormCompl\" class=\"nivelFormCompl\">"
						+"<option value=\"Curso De Curta Duração\" selected=\"selected\">Curso De Curta Duração</option>"
						+"<option value=\"Entensão Universitária\">Entensão Universitária</option>"
						+"<option value=\"Mba\">Mba</option>"
						+"<option value=\"Outros\">Outros</option>"
						+"</select>"
						+"<br /><br />";

	fieldset.innerHTML += "Curso * :&emsp; ";
	fieldset.innerHTML +="<input type = \"text\" name = \"cursoFormCompl\" maxlength = \"50\" size = \"40\" class = \"cursoFormCompl\""
						+"onBlur=\"verificaStringObrigatoria(this.value, 'Curso');\"/>"
						+"<br /><br />";
				
	fieldset.innerHTML +="Instituição/Unidade * :&emsp; "
						+"<input type = \"text\" name = \"instituicaoFormCompl\" maxlength = \"50\" size = \"40\" class = \"instituicaoFormCompl\""
						+"onBlur=\"verificaStringObrigatoria(this.value, 'Instituição/Unidade');\"/>"
						+"<br /><br />";
				
	fieldset.innerHTML += "Status do curso *: &emsp; "
						+" <input type = \"radio\" name = \"statusCursoFormCompl"+numero+"\" value = \"Em andamento\" checked/> Em andamento" 
						+" <input type = \"radio\" name = \"statusCursoFormCompl"+numero+"\" value = \"Concluído\"/> Concluído "
						+" <input type = \"radio\" name = \"statusCursoFormCompl"+numero+"\" value = \"Incompleto\" /> Incompleto "
						+"<br /><br />";
			
	fieldset.innerHTML +="<p class = \"titulo\" >Período</p>"
						+"<hr /><br />";
			
	fieldset.innerHTML +="Data de início *: &emsp; "
						+"<input type = \"text\" name = \"dataInicioFormCompl\" maxlength = \"10\" size = \"10\" class = \"dataInicioFormCompl"
						+"onkeypress=\"mascaraData(this, event);\" onBlur=\"verificaDataObrigatoria(this.value,'Data de início');\"/> Ex:(dd/mm/aaaa)"
						+"<br /><br />";
				
	fieldset.innerHTML +="Data de conclusão : &emsp; "
						+"<input type = \"text\" name = \"dataConclusaoFormCompl\" maxlength = \"10\" size = \"10\" class = \"dataConclusaoFormCompl\""
						+"onkeypress=\"mascaraData(this, event);\" onBlur=\"verificaData(this.value,'Data de conclusão');\"/> Ex:(dd/mm/aaaa)"
						+"<br /><br />";
				
	fieldset.innerHTML +="Carga Horária: &emsp; "
						+"<input type = \"text\" name = \"duracaoFormCompl\" maxlength = \"5\" size = \"5\" class = \"duracaoFormCompl\""
						+"onBlur = \"verificaNumPos(this.value, 'Carga Horária');\"/>"
						+"<br /><br />";
	 
	pai.appendChild(fieldset);
	pai.appendChild(document.createElement("br"));
	
	
	/*Para o botao remover aparecer novamente*/
	var botaoRemover = document.getElementById("rmvFormacaoComplementar");
	botaoRemover.style.display = 'inline';
	
}	

function removerFormacaoComplementar(){

	var numero = document.getElementsByName("formacaoComplementar").length;

	if(numero > 0){
		var pai = document.getElementById('recipienteFormacaoComplementar');
		var ultimoFilho = pai.lastChild;
		pai.removeChild(ultimoFilho); //primeiro tira qualquer espaço de formatacao depois da tag fieldset
		ultimoFilho = pai.lastChild;
		pai.removeChild(ultimoFilho); //tira o fieldset em si
	}

	/*Caso so sobre uma formacao o botao remover some*/
	if(numero == 1){
		var botaoRemover = document.getElementById("rmvFormacaoComplementar");
		botaoRemover.style.display = 'none';
	}
}

function validarFormacaoComplementar(){
	
	var container = document.getElementById("conteudoFormacaoComplementar");

	var cursoFormCompl = document.getElementsByName("cursoFormCompl");
	for(var i = 0; i < cursoFormCompl.length; i++){
		if(verificaStringObrigatoria(cursoFormCompl[i].value,'Curso') == false){
			container.style.display = 'inline';
			this.location = '#' + "cursoFormCompl";
			cursoFormCompl[i].focus();
			return false;
		}
	}
	
	var instituicaoFormCompl = document.getElementsByName("instituicaoFormCompl");
	for(var i = 0; i < instituicaoFormCompl.length; i++){
		if(verificaStringObrigatoria(instituicaoFormCompl[i].value,'Instituição/Unidade') == false){
			container.style.display = 'inline';
			this.location = '#' + "instituicaoFormCompl";
			instituicaoFormCompl[i].focus();
			return false;
		}
	}
	
	var dataInicioFormCompl = document.getElementsByName("dataInicioFormCompl");
	for(var i = 0; i < dataInicioFormCompl.length; i++){
		if(verificaDataObrigatoria(dataInicioFormCompl[i].value, 'Data de início') == false){
			container.style.display = 'inline';
			this.location = '#' + "dataInicioFormCompl";
			dataInicioFormCompl[i].focus();
			return false;
		}
	}
	
	var dataConclusaoFormCompl = document.getElementsByName("dataConclusaoFormCompl");
	for(var i = 0; i < dataConclusaoFormCompl.length; i++){
		if(verificaData(dataConclusaoFormCompl[i].value, 'Data de conclusão') == false){
			container.style.display = 'inline';
			this.location = '#' + "dataConclusaoFormCompl";
			dataConclusaoFormCompl[i].focus();
			return false;
		}
	}
	
	var duracaoFormCompl = document.getElementsByName("duracaoFormCompl");
	for(var i = 0; i < duracaoFormCompl.length; i++){
		if(verificaNumPos(duracaoFormCompl[i].value, 'Carga Horária') == false){
			container.style.display = 'inline';
			this.location = '#' + "duracaoFormCompl";
			duracaoFormCompl[i].focus();
			return false;
		}
	}
	
}